﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using GUI;
using DTO;
using BUS;

namespace GUI
{
    public partial class TraCuuHocSinh : Form
    {
        public TraCuuHocSinh()
        {
            InitializeComponent();
        }

        private void tbNhapThongTin_TextChanged(object sender, EventArgs e)
        {

        }

        private void rbHoTen_CheckedChanged(object sender, EventArgs e)
        {
            lbNhapThongTin.Text  = "Nhập Họ và tên cần tìm :";
        }

        private void rbMaHocSinh_CheckedChanged(object sender, EventArgs e)
        {
            lbNhapThongTin.Text = "Nhập Mã Học Sinh cần tìm : ";
        }

        private void btTimKiem_Click(object sender, EventArgs e)
        {
            DataTable tb = new DataTable();
            if (string.Compare("Nhập Họ và tên cần tìm :", lbNhapThongTin.Text) == 0)
               tb =  HocSinhBUS.TraCuuTenHocSinh(tbNhapThongTin.Text);
            else
               tb =  HocSinhBUS.TraCuuMaHocSinh( tbNhapThongTin.Text );

            grvTraCuuHocSinh.Refresh();
            grvTraCuuHocSinh.DataSource = tb;
            List<string> columnName = new List<string>();
            columnName.Add("Mã Học Sinh");
            columnName.Add("Họ Và Tên");
            columnName.Add("Ngày Sinh");
            columnName.Add("Địa Chỉ");
            columnName.Add("Mã Lớp");
            columnName.Add("Chức Vụ");
            columnName.Add("Giới Tính");
            int iAmountColumn = grvTraCuuHocSinh.Columns.Count;
            for (int i = 0; i < iAmountColumn; i++)
                grvTraCuuHocSinh.Columns[i].HeaderText = columnName[i];
        }

       
        private void grvTraCuuHocSinh_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }
    }
}
